/**
 * 处理播放时间
 * @param {number | string } time 秒数数字
 * @return {string}
 */
export function parseTime(time) {
  let firstTime = Number.parseInt(String(time / 60))
  let lastTime = (time % 60).toFixed(0)

  if(firstTime < 10) {
    firstTime = '0' + firstTime
  }
  if(lastTime < 10) {
    lastTime = '0' + lastTime
  }

  return `${ firstTime }:${ lastTime }`
}

/**
 * 反向处理播放时间
 * @param {string } time 字符串 eg：02:11
 * @return {number} 秒数
 */

export function parseTimeReverse(time) {
  const timeList = time.split(':').map(i => Number(i))
  const seconds = timeList[0] * 60 + timeList[1]
  return seconds
}
/**
 * 文字溢出
 * @param {string} str 源字符串
 * @param {number} count 多少个字后添加省略号
 */
export function textOverflow(str = '', count = 15) {
  return str.slice(0, count) + '...'
}